package com.xy.test0

val a: String = "I am Kotlin"

fun foo(n: Int): Int = if (n == 0) 1 else n * foo(n - 1)
fun pInt1(x:Int){
    println(x)
}

fun main() {
    println(foo(6))
    //lambda
    val add = {x:Int,y:Int->x+y}
    println(add(1,2))

    fun add2(x:Int,y:Int)={x+y}
    println(add2(1,2))
    println(add2(1,2).invoke())
    println(add2(1,2)())

//    pInt1{
//        1
//    }

//    for(j in "aaa".."ZZZ"){
//        println(j)
//    }

}















